package org.elsfs.cloud.common.mybatis.ext.sql.support.builder;


import org.elsfs.cloud.common.mybatis.ext.sql.ParameterizedSql;
import org.elsfs.cloud.common.mybatis.ext.sql.SqlBuilder;

/**
 * 标准联合SQL构建器
 *

 */
public class StandardUnionSqlBuilder extends GenericUnionSql<StandardUnionSqlBuilder> implements SqlBuilder {

    /**
     * 构建SQL
     *
     * @return SQL信息
     */
    @Override
    public ParameterizedSql buildSql() {
        return new ParameterizedSql(
            this.buildSqlFragment(),
            this.getSqlParameterManager().getSqlParameters()
        );
    }
}
